ab1365d977233e9eda7b6f43857d23fa227acb42,plugins/groovy/src/org/jetbrains/plugins/groovy/lang/parser/parsing/statements/blocks/OpenOrClosableBlock.java,OpenOrClosableBlock,parseClosableBlock,#PsiBuilder#,84
Before Change
return WRONGWAY;
}
ParserUtils.getToken(builder, mNLS);
closableBlockParamsOpt(builder);
parseBlockBody(builder);
ParserUtils.getToken(builder, mRCURLY, GroovyBundle.message("rcurly.expected"));
marker.done(CLOSABLE_BLOCK);
After Change
return WRONGWAY;
}
ParserUtils.getToken(builder, mNLS);
GroovyElementType result = closableBlockParamsOpt(builder);
parseBlockBody(builder);
ParserUtils.getToken(builder, mRCURLY, GroovyBundle.message("rcurly.expected"));
if (!result.equals(WRONGWAY)) {
marker.done(CLOSABLE_BLOCK);
return CLOSABLE_BLOCK;
} else {
marker.done(OPEN_BLOCK);
return OPEN_BLOCK;
}
}